﻿package com.sz.courseserial.bmo;

import java.util.List;
import java.util.Map;

public interface ICourseSerialBMO {
	
	@SuppressWarnings("unchecked")
	public long addCourseSerial(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public List queryCourseSerial(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public long queryCourseSerialCount(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public List queryCourseSerial2(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public long queryCourseSerialCount2(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public List queryCourseSerialPage(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public List queryCourseSerialPage2(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String lockTickets(List list) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String cancelTicket(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String editCourseSerial(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String editCourseSerial2(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String delCourseSerial(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String delCourseSerial2(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String nextStatus(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public String confirmfailedTicket(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public List queryBusinessTickets(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public long queryBusinessTicketsCount(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public List queryBusinessTicketsPage(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public void checkTicket_Business(Map map) throws Exception;
	
	@SuppressWarnings("unchecked")
	public void checkTicket_Custom(Map map) throws Exception;

}
